package com.changcheng.project.appupgradelog.domain;

import com.changcheng.framework.aspectj.lang.annotation.Excel;
import com.changcheng.framework.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * OBU升级记录对象 a_app_upgradelogs
 * 
 * @author dazhi
 * @date 2020-10-31
 */
public class AAppUpgradelogs extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 开始升级时间 */
    @Excel(name = "开始升级时间")
    private String startUpgradeTime;

    /** 结束升级时间 */
    @Excel(name = "结束升级时间")
    private String endUpgradeTime;

    /** 服务站名称 */
    @Excel(name = "服务站名称")
    private String serStaName;

    /** 操作员账号 */
    @Excel(name = "操作员账号")
    private String accountName;

    /** 手持机端号 */
    @Excel(name = "手持机端号")
    private String termNumber;

    /** 升级状态 */
    @Excel(name = "升级状态")
    private String upgradeStatus;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setStartUpgradeTime(String startUpgradeTime)
    {
        this.startUpgradeTime = startUpgradeTime;
    }

    public String getStartUpgradeTime()
    {
        return startUpgradeTime;
    }
    public void setEndUpgradeTime(String endUpgradeTime)
    {
        this.endUpgradeTime = endUpgradeTime;
    }

    public String getEndUpgradeTime()
    {
        return endUpgradeTime;
    }
    public void setSerStaName(String serStaName)
    {
        this.serStaName = serStaName;
    }

    public String getSerStaName()
    {
        return serStaName;
    }
    public void setAccountName(String accountName)
    {
        this.accountName = accountName;
    }

    public String getAccountName()
    {
        return accountName;
    }
    public void setTermNumber(String termNumber)
    {
        this.termNumber = termNumber;
    }

    public String getTermNumber()
    {
        return termNumber;
    }
    public void setUpgradeStatus(String upgradeStatus)
    {
        this.upgradeStatus = upgradeStatus;
    }

    public String getUpgradeStatus()
    {
        return upgradeStatus;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("startUpgradeTime", getStartUpgradeTime())
            .append("endUpgradeTime", getEndUpgradeTime())
            .append("serStaName", getSerStaName())
            .append("accountName", getAccountName())
            .append("termNumber", getTermNumber())
            .append("upgradeStatus", getUpgradeStatus())
            .toString();
    }
}
